   10 :FRAME CLEAR
   20 PRINT CHR$(12)
   30 FRAME CLEAR:FRAME SIZE 1:FRAME COLOR 0
   40 FRAME POSITION 50,36
   50 FRAME WIDTH 128,96
   60 FRAME GRID 16,16
   70 COLOR 2
   80 P=1:CURSOR 0,1:PRINT"Pixel setzen"
   90 GOSUB 3000
  100 GOSUB 2000
  110 P=2:CURSOR 0,1:PRINT"Linien ziehen"
  120 GOSUB 3000
  130 GOSUB 2000
  140 P=3:CURSOR 0,1:PRINT"Rechtecke zeichnen"
  150 GOSUB 3000
  160 GOSUB 2000
  170 P=4:CURSOR 0,1:PRINT"Rechtecke fuellen "
  180 GOSUB 3000
  190 GOSUB 2000
  200 S=0:FRAME CLEAR
  210 FRAME COLOR 10:COLOR 2
  220 CURSOR 0,1:PRINT"Plot mit Gitterraster"
  230 FRAME POSITION 40,60
  240 GOSUB 500
  250 FOR X=0 TO 80
  260 Y=SIN(X/10)*20+60
  270 FRAME POSITION X+40,Y
  280 GOSUB 4000
  290 NEXT X
  300 FRAME POSITION 50,36
  310 S=1:FRAME CLEAR
  320 GOSUB 500
  325 COLOR 2:CURSOR 0,1:PRINT"Variables Gitterraster"
  330 FRAME GRID 32,20
  340 GOSUB 3000
  350 FRAME COLOR 12
  360 GOSUB 3000
  365 GOSUB 3000
  370 GOTO 10
  500 FRAME SIZE S:PLOT MOVE 0,96
  510 CURSOR 25,10:COLOR 6
  520 PRINT "Sinus 1 GELB";:COLOR 1:PRINT" Sinus 2 BLAU"
  525 PLOT COLOR 6
  530 FOR X=0 TO 255
  540 Y=SIN(X/16)*80+96
  550 PLOT LINE X,Y
  560 NEXT X
  570 X=0:Y=0
  590 PLOT COLOR 1
  595 PLOT MOVE 0,96
  600 FOR X=0 TO 255
  610 Y=SIN(X/10)*40+96
  620 PLOT LINE X,Y
  630 NEXT X
  640 X=0:Y=0
  650 GOSUB 3000
  900 RETURN
 2000 FRAME CLEAR
 2010 FOR N= 0 TO 100
 2020 C=RND(0)*7+1
 2030 PLOT COLOR C
 2040 PLOT MOVE X,Y
 2050 X=RND(0)*255:Y=RND(0)*191
 2060 IF P=1 THEN PLOT PIXEL X,Y
 2070 IF P=2 THEN PLOT LINE X,Y
 2080 IF P=3 THEN PLOT RECT X,Y
 2090 IF P=4 THEN PLOT FILL X,Y
 2100 NEXT N
 3000 FOR N=0 TO 5000:NEXT N
 3020 RETURN
 4000 FOR N=0 TO 100:NEXT N
 4010 RETURN
